package com.qs.home.entity;

import android.os.Parcel;
import android.os.Parcelable;

import java.util.List;
import java.util.Map;

/**
 * 驾驶证返回
 *
 * @Author ltzz
 * @Date 2019/9/4
 */
public class DriveEntity implements Parcelable {
    private Long log_id;
    private Integer words_result_num;
    private Map<String, Map<String, String>> words_result;

    protected DriveEntity(Parcel in) {
        if (in.readByte() == 0) {
            log_id = null;
        } else {
            log_id = in.readLong();
        }
        if (in.readByte() == 0) {
            words_result_num = null;
        } else {
            words_result_num = in.readInt();
        }
    }

    public static final Creator<DriveEntity> CREATOR = new Creator<DriveEntity>() {
        @Override
        public DriveEntity createFromParcel(Parcel in) {
            return new DriveEntity(in);
        }

        @Override
        public DriveEntity[] newArray(int size) {
            return new DriveEntity[size];
        }
    };

    public Long getLog_id() {
        return log_id;
    }

    public void setLog_id(Long log_id) {
        this.log_id = log_id;
    }

    public Integer getWords_result_num() {
        return words_result_num;
    }

    public void setWords_result_num(Integer words_result_num) {
        this.words_result_num = words_result_num;
    }

    public Map<String, Map<String, String>> getWords_result() {
        return words_result;
    }

    public void setWords_result(Map<String, Map<String, String>> words_result) {
        this.words_result = words_result;
    }

    public DriveEntity() {
    }

    @Override
    public int describeContents() {
        return 0;
    }

    @Override
    public void writeToParcel(Parcel parcel, int i) {
        if (log_id == null) {
            parcel.writeByte((byte) 0);
        } else {
            parcel.writeByte((byte) 1);
            parcel.writeLong(log_id);
        }
        if (words_result_num == null) {
            parcel.writeByte((byte) 0);
        } else {
            parcel.writeByte((byte) 1);
            parcel.writeInt(words_result_num);
        }
    }
}

//{
//        "log_id":7206831999185545540,
//        "words_result_num":10,
//        "words_result":{
//        "证号":{
//        "words":"75"
//        },
//        "有效期限":{
//        "words":""
//        },
//        "准驾车型":{
//        "words":"C1"
//        },
//        "住址":{
//        "words":"T5元椒15蛋75元腿肠"
//        },
//        "至":{
//        "words":"6年"
//        },
//        "姓名":{
//        "words":"炒肉"
//        },
//        "国籍":{
//        "words":""
//        },
//        "出生日期":{
//        "words":""
//        },
//        "性别":{
//        "words":"男"
//        },
//        "初次领证日期":{
//        "words":""
//        }
//        }
//        }